package day10.collections.Set;

/*
 * Author: JacksonCoder
 * FileName: HashSetDemo
 * Version: 1.0.0
 * Date: 2025/4/17
 */

import java.util.HashSet;

public class HashSetDemo {

    public static void main(String[] args) {
        HashSet<String> set = new HashSet<>();

        // 添加元素
        set.add("Java");
        set.add("Python");
        set.add("Golang");
        set.add("C");
        set.add("C++");
        set.add("Rust");
        set.add("JavaScript");
        set.add("TypeScript");

        // 移除元素
        set.remove("JavaScript");

        // 判断元素
        System.out.println(set.contains("Python"));

        // 遍历
        for(String item: set){
            System.out.println("item = " + item);
        }

        // 清空集合
        set.clear();

        // 判空
        System.out.println(set.isEmpty());


    }

}
